/*drop picker contents */
.picker_title { float: left; width: 100%; height: 26px; line-height: 26px; background: url(../img/bg_title.png) repeat-x; }
.picker_title a { float: left; width: 62px; padding: 0 0px; text-align: center; text-decoration: none; color: black; }
.picker_title a.active { font-weight: bold; background: url(../img/tab_arrow.png) 50% 100% no-repeat; }
.tab_separator { float: left; width: 1px; height: 26px; overflow: hidden; background: url(../img/separator_title.png) 0 50% no-repeat; }
.picker_title strong { float: left; text-indent: 10px; }

.tree_picker { float: left; width: 486px; height: 336px; }
.tree_filter { float: left; width: 100%; height: 16px; padding: 5px 0; display: inline; border-bottom: 1px solid #e0e0e0; background: #f6f6f6;  }
.tree_filter label { float: left; margin-left: 10px; }
.list_header { float: left; width: 464px; margin: 0 1px; padding-left: 20px; display: inline; border-bottom: 1px solid #b1b1b1; }
.list_header span {
    float: left; height: 26px; line-height: 26px; text-indent: 7px;
    background: url(../img/separator_header.png) 0 100% no-repeat;
}
.tree_list { float: left; width: 479px; height: 272px; margin-left: 5px; display: inline; overflow-y: auto; }
.tree_list .tree_category { float: left; width: 458px; height: 20px; padding: 4px 2px; display: inline; border-bottom: 1px solid #d7d7d7; }
.tree_category a.category_trigger { float: left; width: 14px; height: 14px; margin-top: 3px; background: url(../img/icon_tree_node.png) no-repeat; }
a.category_trigger.close { background-position: 0 -14px; }

.tree_list .tree_items { float: left; width: 410px; margin: 0 15px 0 6px; display: none; }
.tree_list .tree_item { float: left; width: 410px; height: 20px; line-height: 20px;  padding: 2px 0 2px 30px; display: inline; border-bottom: 1px solid #f5f5f5; }

.tree_category input, .tree_item input { float: left; margin: 0 0 0 8px; padding: 0; display: inline; cursor: pointer; }
.tree_category label, .tree_item label {
    float: left; height: 20px; line-height: 20px; font-size: 12px; margin: 0; padding: 0; display: inline;
    text-indent: 7px; cursor: pointer;
}

.tree_btn_panel { float: left; width: 100%; height: 37px; border-top: 1px solid #e0e0e0; background: #f6f6f6; }
.tree_btns { float: right; margin: 8px 16px 0 0; display: inline; }
.tree_btns a { margin-left: 5px; display: inline; }

/* 组织参照 */
.org_tree_pickerSmall { float: left; width: 421px; border:solid 2px #e0e0e0; background:white; position:absolute; z-index:9999; }
.org_tree_picker { float: left; width: 486px; border:solid 2px #e0e0e0; background:white; position:absolute; z-index:9999; }
.tree_filter { float: left; width: 100%; height: 16px; padding: 5px 0; display: inline; border-bottom: 1px solid #e0e0e0; background: #f6f6f6;  }
.tree_filter label { float: left; margin-left: 10px; }
.list_header { float: left; width: 464px; margin: 0 1px; padding-left: 20px; display: inline; border-bottom: 1px solid #b1b1b1; }
.list_header span {
    float: left; height: 26px; line-height: 26px; text-indent: 7px;
    background: url(../img/separator_header.png) 0 100% no-repeat;
}
#newProdPicker .list_header{ width : 750px; padding-left : 0px; }
#newProdPicker .chooseAllProd{width : 20px; margin : 0px; float : left; } 
.tree_list { float: left; width: 479px; height: 280px; margin-left: 5px; display: inline; overflow-y: auto; }
.tree_list .tree_category { float: left; width: 458px; height: 20px; padding: 4px 2px; display: inline; border-bottom: 1px solid #d7d7d7; }
.tree_category a.category_trigger { float: left; width: 14px; height: 14px; margin-top: 3px; background: url(../img/icon_tree_node.png) no-repeat; }
a.category_trigger.close { background-position: 0 -14px; }

.tree_list .tree_items { float: left; width: 410px; margin: 0 15px 0 6px; display: none; }
.tree_list .tree_item { float: left; width: 410px; height: 20px; line-height: 20px;  padding: 2px 0 2px 30px; display: inline; border-bottom: 1px solid #f5f5f5; }

.tree_category input, .tree_item input { float: left; margin: 0 0 0 8px; padding: 0; display: inline; cursor: pointer; }
.tree_category label, .tree_item label {
    float: left; height: 20px; line-height: 20px; font-size: 12px; margin: 0; padding: 0; display: inline;
    text-indent: 7px; cursor: pointer;
}
.tree_btn_panel { float: left; width: 100%; height: 37px; border-top: 1px solid #e0e0e0; background: #f6f6f6; }
.tree_btns { float: right; margin: 8px 16px 0 0; display: inline; }
.tree_btns a { margin-left: 5px; display: inline; }

/*国家参照*/
.country_picker { float: left; width: 486px; height: 218px;
border:solid 2px #e0e0e0; background:white; position:absolute; z-index:5; } 
.country_list { float: left; width: 100%; height: 180px; padding-top: 1px; overflow-y: auto; }
.list_row { float: left; width: 96%; }
strong.items_title {
    float: left; width: 65px; height: 20px; line-height: 20px; margin: 5px 0; padding-right: 2px; display: inline;
    text-align: right; color: #5e5e5e;
}
.tab_items { float: left; margin-left: 6px; padding-bottom: 5px; display: inline; }
.tab_items.single { width: 460px; }
.tab_items a {
    float: left; width: 70px; height: 20px; line-height: 20px; margin: 5px 2px 0 2px; display: inline; overflow: hidden;
    text-align: center; text-decoration: none; color: #5d5d5d; background: url(../img/bg_item.png) no-repeat;
}
.tab_items a:hover { background-position: 0 -21px; }
.tab_items a:active { background-position: 0 -42px; }


.bank_tree_list { float: left; width: 479px; height: 272px; margin-left: 5px; display: inline; overflow-y: auto; }
.bank_tree_list .bank_tree_category { float: left; width: 458px; height: 20px; padding: 4px 2px; display: inline; border-bottom: 1px solid #d7d7d7; }
.bank_tree_category a.bank_category_trigger { float: left; width: 14px; height: 14px; margin-top: 3px; background: url(../img/icon_tree_node.png) no-repeat; }
a.bank_category_trigger.close { background-position: 0 -14px; }

.bank_tree_list .bank_tree_items { float: left; width: 410px; margin: 0 15px 0 6px; display: none; }
.bank_tree_list .bank_tree_item { float: left; width: 410px; height: 20px; line-height: 20px;  padding: 2px 0 2px 30px; display: inline; border-bottom: 1px solid #f5f5f5; }
a.item_trigger{float: left; width: 14px; height: 14px; margin-top: 3px; background: url(../img/icon_tree_node.png) no-repeat; }
a.item_trigger.close{background-position: 0 -14px;} 

.bank_tree_category input, .bank_tree_item input { float: left; margin: 0 0 0 8px; padding: 0; display: inline; cursor: pointer; }
.bank_tree_category label, .bank_tree_item label {
    float: left; height: 20px; line-height: 20px; font-size: 12px; margin: 0; padding: 0; display: inline;
    text-indent: 7px; cursor: pointer;}
    
/*产品分类参照样式*/
.prodcate_tree_list { float: left; width: 479px; height: 272px; margin-left: 5px; display: inline; overflow-y: auto; }
.prodcate_tree_list .prodcate_tree_category { float: left; width: 458px; height: 20px; padding: 4px 2px; display: inline; border-bottom: 1px solid #d7d7d7; }
.prodcate_tree_category a.prodcate_category_trigger { float: left; width: 14px; height: 14px; margin-top: 3px; background: url(../img/icon_tree_node.png) no-repeat; }
a.prodcate_category_trigger.close { background-position: 0 -14px; }

.prodcate_tree_list .tree_items { float: left; width: 410px; margin: 0 15px 0 6px; display: none; }
.prodcate_tree_list .tree_item { float: left; width: 410px; height: 20px; line-height: 20px;  padding: 2px 0 2px 30px; display: inline; border-bottom: 1px solid #f5f5f5; }

.prodcate_tree_category input, .tree_item input { float: left; margin: 0 0 0 8px; padding: 0; display: inline; cursor: pointer; }
.prodcate_tree_category label, .tree_item label {
    float: left; height: 20px; line-height: 20px; font-size: 12px; margin: 0; padding: 0; display: inline;
    text-indent: 7px; cursor: pointer;
}

/*产品参照样式*/
.prod_tree_list { float: left; width: 750px; height: 272px; margin-left: 0px; display: inline; overflow-y: auto; }
.prod_tree_list .prod_tree_category { float: left; width: 750px; height: 20px; padding: 0px; display: inline; border-bottom: 1px solid #d7d7d7; }
.prod_tree_category a.prod_category_trigger { float: left; width: 14px; height: 14px; margin-top: 3px; background: url(../img/icon_tree_node.png) no-repeat; }
a.prod_category_trigger.close { background-position: 0 -14px; }

.prod_tree_list .tree_items { float: left; width: 410px; margin: 0 15px 0 6px; display: none; }
.prod_tree_list .tree_item { float: left; width: 410px; height: 20px; line-height: 20px;  padding: 2px 0 2px 30px; display: inline; border-bottom: 1px solid #f5f5f5; }

.tree_item input { float: left; margin: 0 0 0 8px; padding: 0; display: inline; cursor: pointer; }
.prod_tree_category input { float: left; margin: 0px; padding: 0; display: inline; cursor: pointer; }
.tree_item label {
    float: left; height: 20px; line-height: 20px; font-size: 12px; margin: 0; padding: 0; display: inline;
    text-indent: 7px; cursor: pointer;
}
.prod_tree_category label {
    float: left; height: 20px; line-height: 20px; font-size: 12px; margin: 0; padding: 0; display: inline;
    text-indent: 7px; cursor: pointer; width:90px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.prod_tree_category .datepicker{ width: 88px; }


/*经济类型参照样式*/
.ectype_tree_list { float: left; width: 479px; height: 272px; margin-left: 5px; display: inline; overflow-y: auto; }
.ectype_tree_list .ectype_tree_category { float: left; width: 458px; height: 20px; padding: 4px 2px; display: inline; border-bottom: 1px solid #d7d7d7; }
.ectype_tree_category a.ectype_category_trigger { float: left; width: 14px; height: 14px; margin-top: 3px; background: url(../img/icon_tree_node.png) no-repeat; }
a.ectype_category_trigger.close { background-position: 0 -14px; }

.ectype_tree_list .tree_items { float: left; width: 410px; margin: 0 15px 0 6px; display: none; }
.ectype_tree_list .tree_item { float: left; width: 410px; height: 20px; line-height: 20px;  padding: 2px 0 2px 30px; display: inline; border-bottom: 1px solid #f5f5f5; }

.ectype_tree_category input, .tree_item input { float: left; margin: 0 0 0 8px; padding: 0; display: inline; cursor: pointer; }
.ectype_tree_category label, .tree_item label {
    float: left; height: 20px; line-height: 20px; font-size: 12px; margin: 0; padding: 0; display: inline;
    text-indent: 7px; cursor: pointer;
}

/*资质参照样式*/
.qa_tree_picker { float: left; width: 486px; height: 336px; }
.qa_tree_list { float: left; width: 479px; height: 272px; margin-left: 5px; display: inline; overflow-y: auto; }
.qa_tree_list .qa_tree_category { float: left; width: 458px; height: 20px; padding: 4px 2px; display: inline; border-bottom: 1px solid #d7d7d7; }
.qa_tree_category a.qa_category_trigger { float: left; width: 14px; height: 14px; margin-top: 3px; background: url(../img/icon_tree_node.png) no-repeat; }
a.qa_category_trigger.close { background-position: 0 -14px; }

.qa_tree_list .tree_items { float: left; width: 410px; margin: 0 15px 0 6px; display: none; }
.qa_tree_list .tree_item { float: left; width: 410px; height: 20px; line-height: 20px;  padding: 2px 0 2px 30px; display: inline; border-bottom: 1px solid #f5f5f5; }

.qa_tree_category input, .tree_item input { float: left; margin: 0 0 0 8px; padding: 0; display: inline; cursor: pointer; }
.qa_tree_category label, .tree_item label {
    float: left; height: 20px; line-height: 20px; font-size: 12px; margin: 0; padding: 0; display: inline;
    text-indent: 7px; cursor: pointer;
}

#filterQa , #filterName{
	visibility: hidden;
}
